package main

import "fmt"

// 切片要初始化之后才能使用
func main() {
	// 切片的扩容
	var a []int // 这个此时它并有申请内存

	for i := 0; i < 10; i++ {
		a = append(a, i) //第一次添加的值是0，第二次是1 ...

		fmt.Printf("%v len:%d cap:%d ptr:%p\n ", a, len(a), cap(a), a)
	}
	// 新增的内存，不满足使用时，会在现有的内存在加上一倍，比如现在4，则再加4
}
